Strona tytułowa

Opis rozkazów

Styki
Styk zwierny
Styk rozwierny

Cewki
Cewka zwierna
Cewka rozwierna
Cewka zbocze narastające
Cewka zbocze opadające
Cewka S
Cewka R

Liczniki
Licznik UPCTR
Licznik DNCTR

Timery
Timer ONDTR
Timer OFDT
Timer TMR

Operacje arytmetyczne
Dodawanie ADD
Odejmowanie SUB
Mnożenie MUL
Dzielenie DIV
Reszta z dzielenia MOD
Pierwiastek SQRT

Relacje
Równy EQ
Nierówny NE
Większy GT
Większy równy GE
Mniejszy LT
Mniejszy równy LE
Zakres RANGE

Opis lekcji

Lekcja 1 Wprowadzenie
  Pierwszy program
  Zasada działania
  Organizacja pamięci
  Obsługa programu
  Pierwsze próby
Lekcja 2 Basen
Lekcja 3 Oranżada
Lekcja 4 Pralka
Lekcja 5 Winda

Symbol rozkazu:


Opis działania:

Timer TMR ma za zadanie odmierzać podaną ilość czasu. Na wejściu PV podaje się żądany czas ( = wartość * 10 ms). Jeśli na wejściu przez dany okres czasu utrzyma się stan wysoki, to wyjście timera przyjmie stan wysoki. Pojawienie się na wejściu stanu niskiego powoduje zresetowanie timera.

Oto przykładowe przebiegi czasowe timera TMR:

A - wejście przyjmuje stan wysoki; timer rozpoczyna zliczanie czasu.
B - zliczona wartość czasu zrównuje się z PV; wyjście przechodzi w stan wysoki i timer kontynuuje zliczanie czasu.
C - wejście przybiera stan niski; wyjście również przyjmuje stan niski i timer zostaje zresetowany.
D - wejście przechodzi w stan wysoki; timer rozpoczyna odliczanie czasu.
E - wejście przechodzi w stan niski zanim timer osiągnie wartość PV; wyjście pozostaje w stanie niskim, timer jest resetowany

Timer w czasie pracy przechowuje swój stan w pamięci sterownika. Do zachowania całego stanu potrzebuje trzech komórek pamięci. Adres bazowy pokazuje na pierwszą z tych trzech komórek. Istotną sprawą przy programowaniu sterowników jest to, aby żadne dwa bloki funkcyjne nie trzymały swoich danych w tych samych obszarach. Jeśli np. dla jednego timera wybierzemy jako adres bazowy komórkę %R0005, to oznacza to, że komórki %R0006 i %R0007 są zajęte przez ten timer. Inna funkcja może użyć dopiero adresu %R0008.

Jeśli zajdzie konieczność odczytania ilości aktualnie zliczonego czasu, można odczytać ją spod adresu równego adresowi bazowemu.


Dopuszczalne typy pamięci:
Parametr %I %Q %R %M %AI %AQ const
Adres bazowy nie nie tak nie nie nie nie
PV nie nie tak tak tak nie tak